Skip to content

Add 0x1062: Robins Tools Pixel Pump 2 - #44

Closed
robin7331 wants to merge 1 commit into
raspberrypi:mainfrom
robin7331:add-pixel-pump-2-0x1062
Closed

Add 0x1062: Robins Tools Pixel Pump 2#44
robin7331 wants to merge 1 commit into
raspberrypi:mainfrom
robin7331:add-pixel-pump-2-0x1062

Conversation

@robin7331

@robin7331 robin7331 commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Registers PID 0x1137 for the Pixel Pump 2 by Robins Tools — the successor to the Pixel Pump (0x1061, see #43), a vacuum pick-and-place tool for PCB assembly, built on the RP2354.

Like its predecessor it uses a vendor-specific HID interface (for host communication with our desktop software) alongside a standard HID keyboard interface, hence the dedicated PID. A separate PID from the Pixel Pump 1 is needed so host software can distinguish the two device generations during discovery.

Product site: https://robins-tools.com

Note: this PR and #43 insert adjacent rows into the same spot in the table. I just filled out the google form a few minutes ago.

robin7331 added a commit to robin7331/pixel-pump-firmware that referenced this pull request Jul 29, 2026
Raspberry Pi assigned 0x1062 to the Pixel Pump 2 (raspberrypi/usb-pid#44,
2026-07-28), so the three places that hedged it -- CLAUDE.md's USB identity
note, the plan doc's PID section and the protocol spec -- now state it plainly.
The spec's host integration checklist and v2 changelog drop the "(provisional)"
qualifiers with it, so a host implementer no longer reads the second PID as
something that might still move.

docs/usb-communication.md is the canonical PP2 copy brought forward, still
byte-identical to it. Nothing here changes PP1, which keeps 0x1061 for the
reason it always did: hosts already in the field discover the pump by it.
@robin7331 robin7331 closed this Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant